package demo4;

class A {
    class B {
        //实例内部类
    }
    static class C {
        //静态内部类
    }
}
interface D {
    void test();
}
public class Test {
    public static void main(String[] args) {
        int ret = 100;
        //ret = 200;
        D d = new D() {
            @Override
            public void test() {
                System.out.println("值为：" + ret);
            }
        }; //匿名内部类
        d.test();



//        new D() {
//            @Override
//            public void test() {
//                System.out.println("嘻嘻");
//            }
//        }.test(); //匿名内部类

    }
}
